package jp.co.dailyReport.weeklyReport;

import java.util.Calendar;

/**
 * 週報作業項目クラス
 */
public class WeeklyReportWorkItem {

	//週報作業項目ID
	protected int weeklyReportWorkItemId;
	//作業項目ID
	protected int workItemId;
	//週報ID
	protected int weeklyReportId;
	//作業時間
	protected double workingHours;
	//削除フラグ
	protected boolean delFlg;
	//更新日
	protected Calendar upDay;

	/**
	 * 週報作業項目IDを設定します。
	 * 
	 * @param weeklyReportWorkItemId 週報作業項目ID
	 */
	public void setWeeklyReportWorkItemId(int weeklyReportWorkItemId) {
		this.weeklyReportWorkItemId = weeklyReportWorkItemId;
	}

	/**
	 * 週報作業項目IDを取得します。
	 * 
	 * @return weeklyReportWorkItemId
	 */
	public int getWeeklyReportWorkItemId() {
		return weeklyReportWorkItemId;
	}

	/**
	 * 作業項目IDを設定します。
	 * 
	 * @param workItemId 作業項目ID
	 */
	public void setWorkItemId(int workItemId) {
		this.workItemId = workItemId;
	}

	/**
	 * 作業項目IDを取得します。
	 * 
	 * @return workItemId
	 */
	public int getWorkItemId() {
		return workItemId;
	}

	/**
	 * 週報IDを設定します。
	 * 
	 * @param weeklyReportId 週報ID
	 */
	public void setWeeklyReportId(int weeklyReportId) {
		this.weeklyReportId = weeklyReportId;
	}

	/**
	 * 週報IDを取得します。
	 * 
	 * @return weeklyReportId
	 */
	public int getWeeklyReportId() {
		return weeklyReportId;
	}

	/**
	 * 作業時間を設定します。
	 * 
	 * @param workingHours 作業時間
	 */
	public void setWorkingHours(double workingHours) {
		this.workingHours = workingHours;
	}

	/**
	 * 作業時間を取得します。
	 * 
	 * @return workingHours
	 */
	public double getWorkingHours() {
		return workingHours;
	}

	/**
	 * 削除フラグを設定します。
	 * 
	 * @param delFlg 削除フラグ
	 */
	public void setDelFlg(boolean delFlg) {
		this.delFlg = delFlg;
	}

	/**
	 * 削除フラグを取得します。
	 * 
	 * @return delFlg
	 */
	public boolean isDelFlg() {
		return delFlg;
	}

	/**
	 * 更新日を設定します。
	 * 
	 * @param upDay 更新日
	 */
	public void setUpDay(Calendar upDay) {
		this.upDay = upDay;
	}

	/**
	 * 更新日を取得します。
	 * 
	 * @return upDay
	 */
	public Calendar getUpDay() {
		return upDay;
	}

}